/**user-address**/
.address{
    width: 100%;
    padding: 30px;
}
.address .address-form{
    padding: 15px 0;
}
.address .address-form .tip, .address .address-list .tip{
    width: 100%;
    padding: 15px 0;
}
.address .address-form .tip h4, .address .address-list .tip h4{
    font-weight: normal;
    color: #FF6FA5;
    display: inline;
    margin-right: 15px;

}
.address .address-form .form-group{
    width: 100%;
    padding: 10px 0;
}
.address .address-form .form-group .l{
    display: inline-block;
    width: 80px;
}
.address .address-form .form-group .r{
    display: inline-block;
}
.address .address-form .form-group label{
    color: black;
}


.address .ant-input{
    border: 1px solid #DCDCDE;
}
.address .ant-input:focus, .ant-input:hover{
    border-color: #FF6FA5;
}
.address .ant-input:focus, .ant-input:focus{
    box-shadow: none;
}
.address .ant-checkbox+span, .address.ant-checkbox-wrapper+span{
    color: #FF6FA5;
}
.address .ant-checkbox-checked .ant-checkbox-inner{
    background: transparent;
    border-color: #FF6FA5;
}
.address .ant-checkbox-inner{
    width: 20px;
    height: 20px;
}
.address .ant-checkbox-checked .ant-checkbox-inner:after{
    width: 8px;
    height: 14px;
}
.address .ant-checkbox-inner:after{
    width: 8px;
    height: 14px;
    border: 3px solid #FF6FA5;
    border-top: 0;
    border-left: 0;
    left: 5px;
}
.address .address-form .form-group textarea{
    outline: none;
    border-radius: 5px;
    border: 1px solid #DBDBDD;
    width: 390px;
    height: 60px;
    resize: none;
    padding: 5px;
    vertical-align: top;
}
.address .address-form .form-group textarea::-moz-placeholder{
    color: #ccc;
    opacity: 1;
}
.address .address-form .form-group textarea::-webkit-input-placeholder{
    color: #ccc;
}
.address .address-form .form-group textarea::-ms-input-placeholder{
    color: #ccc;
    opacity: 1;
}
.address .address-form .form-group textarea:hover{
    border-color: #FF6FA5;
}
.address .address-form .form-group textarea:focus{
    border-color: #FF6FA5;
}
.address .address-form .btn.save{
    padding: 5px 20px;
    border-radius: 5px;
}

.address .address-list{
    overflow: hidden;
}
.address .address-list .head{
    overflow: hidden;
    color: #FF6FA5;
    text-align: center;
    height: 40px;
}
.address .address-list .head th{
    font-weight: normal;
}

.address .address-list .list{
    text-align: center;
    height: 60px;
}
.address .address-list .address{
    padding: 0;
    width: auto;
}
.address .address-list .contactname{
    width: 12%;
}
.address .address-list  .address{
    width: 20%;
}
.address .address-list .detail{
    width: 20%;
}
.address .address-list .postcode{
    width: 12%;
}
.address .address-list .phone{
    width: 14%;
}
.address .address-list .oper{
    width: 22%;
}
.address .address-list table, .address .address-list td, .address .address-list table th{
    border: 1px dotted #FF6FA5;
    overflow: hidden;
}
.address .address-list table{
    table-layout: fixed;
    word-wrap: break-word;
}
.address .address-list .oper a{
    color: #74C45D;
    display: inline-block;
    margin: 0 2px;
}
.address .address-list .default{
    background: url("../../../img/user/address/default.png") no-repeat right top;
}